# _*_ coding: UTF-8 _*_
# @Time     : 2021/10/22 15:47
# @Author   : 郑鲁明
# @Site     : http://www.hzdledu.cn/
# @File     : 列表.py
# @Software : PyCharm

# 列表： 列表名 = [元素1，元素2，元素3，....，元素n]
# 列表中的[] 为序列号
# 列表的定义
list1 = [1, 1.1, True, '蕾姆']

print(list1[3])

# 操作列表的函数
# len()获取列表的长度
# print(len(list1))

# max()获取列表中的最大值（必须是数值类型）
# print(max(list1))

# min()获取列表中的最小值（必须是数值类型）
# print(min(list1))

# 列表的主要操作：增、删、改、查
# 1.列表增加元素：append()方法,在末尾添加
list1.append(100)
print(list1)

# insert插入元素
# list1.insert(index,元素)

# 2.列表删除元素：调用list对象的pop方法，del操作符
# list1.pop() 默认删除最后一位
# list1.pop(2) 删除列表下标为2的数据

# del list2[1] 删除下标为1的数据
list2 = [-1, 0, 1, 99]
del list2[1]
print(list2)

# 修改列表元素：对列表元素重新赋值
list2[2] = -99

# 列表的查询
# 1.直接遍历列表
list3 = [6, 5, 2, 7, 1]
for i in list3:
    print(i)

print('----------------')
# 2.通过index的序列遍历列表
for index in range(len(list3)):
    print(list3[index])